<?php
	
	require_once("../Login/loginHandler.php");
	require_once("../CreateUser/createUserHandler.php");
	require_once("../pageView.php");
	require_once("../Database/databaseHandler.php");
	require_once("../Database/dataBaseSettings.php");

		$pageView = new PageView();
		
		$databaseSettings = new databaseSettings();
		$database = new DatabaseHandler();
		
		$database->Connect($databaseSettings);
		
		$loginHandler = new LoginHandler($database);
		$createUserHandler = new CreateUserHandler($database);
		
		$html = "<h2>Test av inloggning</h2>";
		
		if($loginHandler->Test() == false)
		{
			$html .= "<p>Test av inloggning misslyckades.</p>";
		}
		else 
		{
			$html .= "<p>Test av inloggning lyckades.</p>";
		}
		
		$html .= "<h2>Test av Databas</h2>";
		
		if(DatabaseHandler::Test($databaseSettings) == false)
		{
			$html .= "<p>Test av databas misslyckades.</p>";
		}
		else
		{
			$html .= "<p>Test av databas lyckades.</p>";
		}
				
		$html .= "<h2>Test av CreateUserController</h2>";
		
		if($createUserHandler->Test() == false)
		{
			$html .= "<p>Test av register user misslyckades.</p>";
		}
		else 
		{
			$html .= "<p>Test av register user lyckades.</p>";
		}
		
		echo $pageView->GetHTMLPage("Test", $html);
		
		$database->Close();
?>